Enterprise Version
hexagonal composition